P+ - Donkey Kong - Action - 0x115 SpecialLw

Entry Script

  1. if (OnGround)
    1. ChangeSubactionRestartFrame(SpecialLwStart)
    2. SetAirGround(6)
    3. CreateInterrupt { interrupt_id: None, action: 0x131, requirement: (AnimationEnd) }
    4. PreviousInterruptAddRequirement(OnGround)
    5. CreateInterrupt { interrupt_id: None, action: Fall, requirement: (InAir) }
  2. else
    1. FloatVariableSet { variable: LongtermAccessFloat(SpecialLandingLag), value: 15 }
    2. ChangeSubactionRestartFrame(SpecialAirLw)
    3. SetAirGround(10)
    4. CreateInterrupt { interrupt_id: None, action: Fall, requirement: (AnimationEnd) }
    5. PreviousInterruptAddRequirement(InAir)
    6. CreateInterrupt { interrupt_id: None, action: LandingHeavy, requirement: (OnGround) }

Exit Script